fragmentation protective body armour - French English Dictionary